package com.Merlin.myapplication.kotlin

fun main(args: Array<String>) {
    // 创建只读列表
    val colors = listOf("Red", "Green", "Blue")

    // 访问元素
    println("第一个颜色: ${colors[0]}")  // 输出: Red
    println("包含绿色吗? ${colors.contains("Green")}") // 输出: true

    // 尝试修改 - 会报编译错误
    // colors.add("Yellow")   // 错误！
    // colors[0] = "Crimson" // 错误！

    // 遍历
    println("\n所有颜色:")
    colors.forEach { println("- $it") }

    // 转换为可变列表
    val mutableColors = colors.toMutableList()
    mutableColors.add("Yellow")
    mutableColors.add("Crimson")
    println("\n所有颜色:")
    mutableColors.forEach { println("- $it") }
}